body{text-align:left;font-family:Microsoft YaHei, arial;margin:0;padding:0;font-size:14px;color:#000;line-height:25px;text-align:left;}
div,iframe,img,ul,ui,li,a{margin:0;padding:0;border:0;list-style:none;}
*{margin:0;padding:0;}
body{}

.main{width:1000px; margin:0 auto;}
.left{float:left;}
.right{float:right;}
.heng{width:1000px; margin-top:15px; float:left;}

/*a link*/
a{text-decoration:none;}
a:link{color:#333;}
a:visited{color:#333;}
a:hover{color:#1669b7;}
a:active{color:#333;}


/*banner*/
#banner{width:100%; background:url(../images/banbg.png) no-repeat top; height:280px;overflow:hidden;min-width:1000px; }

.publogo{width:440px; padding-top:90px; display:block; float:left;}
.publogo img{width:440px;}

.pubheadrihgt{width:440px; margin-top:80px; float:right;}
.pubheadrihgt p{display:block; width:120px; float:left;}
.pubheadrihgt p img{width:120px;}
.pubheadrihgt ul{width:290px; display:block; float:right;}
.pubheadrihgt ul li{font-weight:bold; line-height:40px;}
.pubheadrihgt ul li a{color:#FFF; display:block; width:70px; float:left;}
.pubheadrihgt ul li a:hover{color:#FFC;}

.search-textfile{margin-top:50px; height:36px; width:280px; position:relative;}
.search-textfile b{background:#fff;filter:alpha(opacity=70);border-radius:6px; -moz-opacity:0.7; -khtml-opacity:0.7; opacity: 0.7; width:100%; height:100%; position:absolute; margin-left:25px;}
.search-textfile input{border:none;margin:3px 0 0 0;color:#fff; font-weight:800; position:absolute; z-index:9; background:none; left:152px; width:78%; font-size:16px;line-height:30px;height:30px; float:left;}
.search-textfile input:focus {outline: none;}
.search-textfile .ss_ico{ background:url(../images/so.png); width:32px; height:32px;right:5%;position:absolute; background-size:100%; float:right;left:380px; cursor:pointer;}
.search-text a{ color:#fff;margin:0 10px;}
.search-text{color:#fff; font-size:18px;margin:2% 3% 0;}

/*navbar*/
.navbar{width:100%; background:#1f6fc8; height:50px;overflow:hidden;min-width:1000px;}
.navul{width:1000px;}
.navul li{ font-size:18px; font-weight:600; line-height:50px; float:left;}
.navul li a{color:#FFF;width:calc(1000px/10); height:50px; display:block; text-align:center;}
.navul li a:hover{color:#FFC; background:#0a55a7;}



/*焦点图*/
.focus{ position:relative; width:670px; height:448px; background-color: #000; float: left;}  
.focus img{ width: 670px; height: 448px;} 
.focus .shadow .title{width: 260px; height:20px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:35px; line-height: 35px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px; font-family: "Microsoft YaHei";}
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; right:20px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:10px; height:10px; border-radius:5px; margin:0 5px;color:#B0B0B0;font:12px; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:27px;height:50px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -50px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-27px -50px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-27px 0;}  

/*焦点图-右侧四分栏*/
.toprigfor{width:315px; height:448px; background:url(../images/toprightbg.png) no-repeat top;}
.toprigfor li{height:112px; text-align:center; font-weight:bold; font-size:18px; position:relative;}
.toprigfor li a{color:#FFF; position:absolute; top:35px; left:35px; right:35px; text-shadow:1px 1px 5px #4882cc;}
.toprigfor li a:hover{color:#FFC;}


/*党中央、国务院信息*/
.dzygwy{width:1000px; margin-top:10px; float:left;}
.dzygwy a{display:block; width:490px; float:left;}
.dzygwy a img{width:490px;}

/*八分栏*/
.bafl{width:1000px; height:170px; margin-top:15px; float:left;}
.bafl a{display:block; width:calc(1000px/8); float:left;}
.bafl a img{width:calc(1000px/8);}
.bafl a img:hover{width:110%;}

.bafltit{width:100%; margin-right:20px; float:left;}
.bafltit ul{border-bottom:3px solid #b7b7b7; height:35px; position:relative;}
.bafltit ul h2{display:block; border-bottom:3px solid #1f6fc8; font-family:Microsoft YaHei; font-size:24px; height:35px; font-weight:bold; position:absolute; left:0px; top:0px; color:#014898;}
.bafltit ul a{display:block; font-family:SimHei; position:absolute; right:5px; top:0px; line-height:35px; color:#476293; font-weight:500;}
.bafltit ul a:hover{color:#666;}
.bafltit li{display:block; border-bottom:1px dotted #3b3b3b; line-height:40px;}


/*六个分栏*/
.dowtit{width:320px; margin-right:20px; float:left;}
.dowtit ul{border-bottom:3px solid #b7b7b7; height:35px; position:relative;}
.dowtit ul h2{display:block; border-bottom:3px solid #1f6fc8; font-family:Microsoft YaHei; font-size:24px; height:35px; font-weight:bold; position:absolute; left:0px; top:0px; color:#014898;}
.dowtit ul a{display:block; font-family:SimHei; position:absolute; right:5px; top:0px; line-height:35px; color:#476293; font-weight:500;}
.dowtit ul a:hover{color:#666;}
.dowtit li{display:block; border-bottom:1px dotted #3b3b3b; line-height:40px;}


/*专题纵览*/
.ztzlbox{width:1000px; float:left;}
.ztzlbox ul{border-bottom:3px solid #b7b7b7; height:35px; position:relative;}
.ztzlbox ul h2{display:block; border-bottom:3px solid #1f6fc8; font-family:Microsoft YaHei; font-size:24px; height:35px; font-weight:bold; position:absolute; left:0px; top:0px; color:#014898;}
.ztzlbox ul a{display:block; font-family:SimHei; position:absolute; right:5px; top:0px; line-height:35px; color:#476293; font-weight:500;}
.ztzlbox ul a:hover{color:#666;}
.ztzlbox li{display:block; width:192px; margin-right:10px; margin-top:10px; float:left;}
.ztzlbox li img{width:192px;border-radius:10px;text-shadow:0px 1px 5px #4882cc;}



/*相关链接*/
.linkbox{width:1000px; float:left;}
.linkbox ul{border-bottom:3px solid #b7b7b7; height:35px; position:relative;}
.linkbox ul h2{display:block; border-bottom:3px solid #1f6fc8; font-family:Microsoft YaHei; font-size:24px; height:35px; font-weight:bold; position:absolute; left:0px; top:0px; color:#014898;}
.linkbox ul a{display:block; font-family:SimHei; position:absolute; right:5px; top:0px; line-height:35px; color:#476293; font-weight:500;}
.linkbox ul a:hover{color:#666;}
.linkbox li{display:block; width:136px; margin-right:8px; margin-top:10px; float:left;}
.linkbox li img{width:136px;text-shadow:0px 1px 5px #4882cc;}


/*copy*/
.banquan{clear:none; text-align:center; width:100%; line-height:20px; padding-top:20px; padding-bottom:30px; margin-top:20px; font-size:12px; color:#49658a; border-top:2px solid #49658a; float:left;}



/*列表页*/
.liebiao{width:987px; background-color:#FFF; float:left;}
.liebiao h2{font-size:24px; color:#49658a; font-weight:bold;line-height:40px; height:40px; border-bottom:2px solid #1f6fc8;padding-left:15px;}
.liebiao ul{ padding:10px; width:967px; float:left;}
.liebiao ul li{font-size:14px; margin-left:18px; background-image:url(../images/small1.png); background-repeat:no-repeat; background-position:left; width:900px; float:left; padding-left:30px; border-bottom:1px dashed #CCC; line-height:40px; height:40px;}
.liebiao ul li:hover{background:url(../images/small1.png) no-repeat left;background-color:#e6f1ff;}
.liebiao ul li span{float:right; width:80px; color:#CCC;}
.borderTop {border-top:1px solid #f4f4f4; height:30px; width:987px; text-align:center; float:left;}

/*列表页-翻页按钮*/
.zt_13{width:980px; text-align:center; padding:10px; clear:both; margin-bottom:10px; margin-left:30px;}
.zt_13_01{width:90px; line-height:18px; text-align:center; background:url(../images/a_87.jpg) no-repeat;}
.zt_13_02{width:90px; line-height:18px; text-align:center; background:url(../images/a_88.jpg) no-repeat;}
.zt_13_03{width:90px; line-height:18px; text-align:center; background:url(../images/a_89.jpg) no-repeat;}
.zt_13_04{width:90px; line-height:18px; text-align:center; background:url(../images/a_91.jpg) no-repeat;}



/*列表页-翻页按钮字连接颜色*/
a.baise{text-decoration:none; color:#FFF;}
a.baise:link{color:#fff;}
a.baise:visited{color:#fff;}
a.baise:hover{color:#999;}
a.baise:active{color:#fff;}


/*lastpage*/
.zuizhong{width:1000px; background-color:#FFF; float:left;}
.zuizhong h2{width:1000px; line-height:46px; border-bottom:2px solid #49658a; font-size:24px; font-family:"Microsoft YaHei"; font-weight:bold; text-align:center; display:block; margin-top:30px;}
.zuizhong li{clear:none;width:1000px; height:32px; line-height:32px; background-color:#f3f3f3; text-align:center; color:#666; font-size:12px; display:block;}
.zuineirong{margin:0px 10px 0; display:block; width:1000px;}
.zuineirong p{line-height:28px; font-size:14px; display:block; width:100%;}
.zuineirong p strong{display:block;}

